from django.urls import path
from apps.users.views import UsernameCountView, LogoutView, CenterView, EmailView, EmailVerifyView, CreateAddressView, \
       AddressView, UpdateAddressView, DefaultAddressView, UpdateTitleAddressView, ChangePasswordView, UserBrowseHistory
from apps.users.views import PhoneNumberCountView
from apps.users.views import RegisterView
from apps.users.views import LoginView

urlpatterns = [
       path('usernames/<username:username>/count/',UsernameCountView.as_view()),
       path('mobiles/<phonenumber:phonenumber>/count/',PhoneNumberCountView.as_view()),
       path('login/',LoginView.as_view()),
       path('logout/',LogoutView.as_view()),
       path('register/',RegisterView.as_view()),
       path('info/',CenterView.as_view()),
       path('emails/',EmailView.as_view()),
       path('emails/verification/',EmailVerifyView.as_view()),
       path('addresses/create/',CreateAddressView.as_view()),
       path('addresses/',AddressView.as_view()),
       path('addresses/<address_id>/',UpdateAddressView.as_view()),
       path('addresses/<address_id>/default/',DefaultAddressView.as_view()),
       path('addresses/<address_id>/title/',UpdateTitleAddressView.as_view()),
       path('password/',ChangePasswordView.as_view()),
       path('browse_histories/',UserBrowseHistory.as_view()),
]